public class Main {

    //整数拆解：门派制作问题
    //一条街上一共有 2020 位住户
    //门牌号从 1 ~ 2020
    //请问从 1 ~ 2020 门牌需要多少个 2
    public static void main(String[] args) {
        int ans = 0;
        for (int i = 1; i <= 2020 ; i++) {
            int x = i;
            while(x > 0){
                if(x % 10 == 2){
                    ans += 1;
                }
                x /= 10;
            }
        }
        System.out.println(ans);
    }
}
